<ui:composition xmlns="http://www.w3.org/1999/xhtml"
				xmlns:h="http://java.sun.com/jsf/html"
				xmlns:f="http://java.sun.com/jsf/core"
				xmlns:ui="http://java.sun.com/jsf/facelets"
				xmlns:c="http://java.sun.com/jstl/core">
	<h:form>
    	<div style="text-align:right;">
          	<div style="float:left;">
               	<h:commandButton immediate="true" action="#{extensionCrud.createSetup}" value="#{msg.lblAddNew}" id="button1" />

               	<!-- Paging -->	
               	<ui:include src="/snippets/paging.xhtml">
   			    	<ui:param name="currentCrud" value="#{extensionCrud}"/>
		       	</ui:include>	
           	</div>
       	</div>

       	<!-- Search Widget -->
       	<ui:include src="/search/searchBox.xhtml">
           	<ui:param name="crud" value="#{extensionCrud}"/>
       	</ui:include>
       	<div>
           	<h:outputText escape="false" value="#{msg.extensionEmpty}" rendered="#{extensionCrud.pager.totalCount == 0}" />
           	<h:messages id="errors" globalOnly="true" />
           	<h:panelGroup rendered="#{extensionCrud.pager.totalCount > 0}">
               	<h:dataTable value="#{extensionCrud.pagedItems}" var="ext"
                            width="100%" columnClasses="center,center,center,width3" >
                   	<h:column headerClass="width1">
                    	<f:facet name="header">
                            <h:outputText value="#{msg.extensionEntityName}" />
                        </f:facet>
                        <h:outputText value="#{ext.entityClass}" />
                   </h:column>
                   <h:column headerClass="width1">
                        <f:facet name="header">
                        	<h:outputText value="#{msg.extensionName}" />
                        </f:facet>
                        <h:outputText value="#{ext.name}" />
                   </h:column>
                   <h:column headerClass="width1">
                        <f:facet name="header">
                             <h:outputText value="#{msg.extensionType}" />
                        </f:facet>
                        <h:outputText value="#{ext.primType}" />
                    </h:column>
                    <h:column headerClass="width3">
                        <f:facet name="header">
                            <h:outputText escape="false" value=""/>
                        </f:facet> 
                        <h:commandLink immediate="true" action="#{extensionCrud.detailSetup}">
                            <h:graphicImage title="view" style="border: 0;" value="/resources/icons/details.ico"/>
                            <f:param name="itemId" value="#{ext.uuid}"/>
                        </h:commandLink>
                        <h:commandLink  action="#{extensionCrud.delete}">
                            <h:graphicImage title="delete" style="border: 0;" value="/resources/icons/delete.ico"/>
                        	<f:param name="itemId" value="#{ext.uuid}"/>
                    	</h:commandLink>
                	</h:column>
            	</h:dataTable>
        	</h:panelGroup>       
    	</div>
	</h:form>
</ui:composition>